home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
WORDMISC
/
ENVELPMK.LZH
/
ENV.DOC
< prev
next >
Wrap
Text File
|
1991-06-10
|
43KB
|
990 lines
E N V E L O P E M A K E R Version 3.3
Copyright (c) 89, 90, 91 William R. Bauder
5 June 1991
-----------------------------------------------------------------
Envelope Maker is an easy to use, full feature envelope printing
application that makes the job of printing envelopes a breeze.
-----------------------------------------------------------------
Features of Envelope Maker are:
- All pull-down menu driven functions.
- Automatic detection of adapter type (color or monochrome).
- Sixteen foreground and background screen colors.
- Print up to four print attributes on address title lines.
- Mix print attributes in any combination.
- Ability to print an offset attention name line.
- Built in full function editor.
- Automatic Title Line record management. (Added Rel 2.1)
- All LQ mode printing with most printers.
- Label maker with printer attributes. (Added Rel 2.2)
- Font selection (Added Rel 2.4)
- Print envelops of any size and shape. (Added Rel 2.4)
- Grab address data from any text file. (Added Rel 2.6)
- 4 or 6 LPI Delivery Address line spacing. (Added Rel 2.61)
- Print single or continuous feed envelopes. (Added Rel 2.62)
- Automatic "smart" positioning of delivery address and
attention name lines on any envelope size. (Added Rel 2.63)
- Dump address records to printer or file. (Added Rel 2.64)
- Bulk envelope or label printing. (Added Rel 3.0)
- Bulk print any one of four tag lists. (Added Rel 3.0)
- Automatic address record sorting. (Added Rel 3.0)
- Address record search argument. (Added Rel 3.1)
- Attention line flip when label printing. (Added Rel 3.1)
- Automatic selected record adjustment after Add or Edit.
- Print Title-lines in color with a color printer.
Files on the disk are:
ENV.DAT - This file stores the address data
ENV.DOC - This document
ENV.EXE - The main Envelope Maker program
ENV.IDX - Index file - keeps the order of records
ENV.PRO - Profile file - Stores program defaults
GRAB.COM - The grab utility TSR program
GRAB.DAT - Temporary grab data file made by GRAB.COM
TITLE.DAT - Title line data file
README.1ST - Shareware notice, order form, ETC.
Note: All the above files except GRAB.COM, ENV.DOC & README.1ST
must be installed on the same drive and directory.
Installing Envelope Maker ---------------------------------------------
You may install Envelope Maker in any directory on your hard disk or on
a floppy disk drive. Envelope Maker makes a lot of disk reads in it's
operation. So, faster performance will be obtained when installed on a
hard disk. The only requirements are that the files ENV.EXE, ENV.DAT,
ENV.IDX, ENV.PRO and TITLE.DAT be on the same drive and directory.
Page 1
Installing on a floppy only system:
With your DOS system disk in drive A and a blank diskette in
drive B, type: Format B: <Enter>
After formatting put this disk in drive A. Put the Envelope
Maker distribution disk in drive B, and type: Copy B:*.* A:
<Enter>
You're now ready to run Envelope Maker.
Installing on a hard disk system:
At the C> prompt and with Envelope Maker distribution disk in
drive A, type: Copy A:*.* C:\<directory of your choice>
<Enter>, CD \<same directory as above> <Enter>
You're now ready to run Envelope Maker.
Proceed to the "Installing Grab" section...
Registered users receive one of two versions of the program file
(ENV.EXE). The first, optimized for CPUs 8088 thru 80186. This version
will have a /U suffix, marked after the version designation on the disk.
The second version is for 80286 thru 80486 CPUs. This version will have
a /F suffix, marked after the version designation on the disk. If you
didn't designate your CPU type when you registered, or you're not sure
of the type, you'll receive /U type. This is the universal version that
will run on all IBM and compatible computers. NEVER attempt to run the
/F type on a computer that has an 8088 through 80186 CPU! It will only
run correctly if your computer has an 80286 or higher CPU.
Installing/Running GRAB.COM -------------------------------------------
--------------------------- Installing Grab --------------------------
Hard drive users: GRAB.COM MUST be on the SAME DRIVE (C:, D:, etc.) as
ENV.EXE. It doesn't have to be in the same DIRECTORY as ENV.EXE though.
It must be in a directory accessible via PATH or else it will not load.
Floppy drive users: GRAB.COM MUST be on the same drive or can access
the drive where ENV.EXE is (A: or B:).
To install Grab type: GRAB <Enter>
To uninstall Grab type: GRAB U <Enter>
GRAB.COM is a memory-resident (TSR) program that may be loaded from your
AUTOEXEC.BAT, or other BAT file before running the application in which
it will be used. Since GRAB can be easily uninstalled, a good strategy
would be to install GRAB before your application, then uninstall GRAB
when you exit your application. This way, it only uses RAM when needed.
Grab will only use 1536 bytes of RAM while resident. If you load another
TSR program after GRAB, it will NOT uninstall.
Page 2
Before GRAB installs itself, it first does a disk-wide search for the
file ENV.EXE. After finding ENV.EXE, GRAB remembers the path to the
file. This path will be where GRAB writes the saved data to the GRAB.DAT
file. GRAB will only install when finding ENV.EXE. So, it is imperative
that GRAB.COM is on to the same drive as the Envelope Maker program. It
doesn't matter what drive/directory the ENV.EXE, GRAB.COM, or your
application is. It always writes the GRAB.DAT file to the directory
where ENV.EXE is.
---------------------------- Running Grab ----------------------------
The Default "Hot Key" is Alt-G.
Grab will copy up to a 32 column, 5 row portion of a text screen to the
file, GRAB.DAT. These dimensions are the same as address data fields.
When GRAB pops up (by pressing ALT-G), it creates its own cursor, moved
around by the four cursor keys. To mark an address, first move the GRAB
cursor to the upper-left hand corner of the address, then press the
ENTER key to anchor the corner. The cursor keys now open the reverse
videoed window. Pressing the ENTER key again will pop up a mini help
menu showing the two command options. After marking the desired block of
text, pressing the "S" key saves the address to the GRAB.DAT file. GRAB
then automatically terminates, putting you back into your application.
The "ESC" key will abort GRAB, returning you to your application.
When address data writes to the GRAB.DAT file, it appends the data to
the end of file. You may mark and save any number of addresses you wish.
The only limit is available disk space.
Running Envelope Maker ------------------------------------------------
Floppy disk system:
With your working diskette in drive A: and at the A> prompt,
type: ENV <ENTER>
Hard Disk system:
Change to the directory you copied the Envelope Maker files to
and type: ENV <ENTER>
Floppy and hard disk systems:
The program will automatically detect whether you have a Monochrome or
Color display adapter and act accordingly. If you have a Monochrome
adapter, or an EGA/VGA adapter in monochrome mode then normal and high
intensity video are the defaults. If you have a Color adapter in color
mode, then the screen may be adjusted for three colors. Proceed with the
Color Adjust option under the Setup menu to adjust the display colors to
your choice.
Continue with Setup selecting your printer type, envelope size, and font
choices. Changes made take full effect when you exit the Setup menu.
Page 3
Envelope Maker - Detailed Description: Main Menu functions -------------
Most functions are self explanatory and easy to use with Envelope
Maker's menu system and prompts. To take advantage of Envelope Maker's
many features, read the following detailed descriptions.
All main functions allow you to back-out of the function by pressing the
ESCape key. The Delivery, Return, Edit and Label functions deselect the
address, then returns to the main screen after pressing the ESCape key.
Pressing ESCape at (Y/N) prompts is the same as pressing the "N" key.
----------------------------- Delivery -------------------------------
- The Delivery menu selection allows you to select the data you wish
to print as a delivery address. You also may do a record search, tag or
untag address records, and select or name any one of four tag lists.
- Each address selection screen of the Main menu functions, Delivery,
Return, Label, and Edit has the same pull-down menu. This menu has five
commands (Get, Tag, Search, Name, and Clear). Select commands by moving
the reverse video highlight with the left or right cursor keys, or by
entering the first letter of the command. Details on these commands will
follow.
- The address selection screen displays six records at a time from
the data base in ascending alphabetical order. To the left of each
address, there may be one or two numbers. The first number, in reverse
video is the record number. You may see another number, below the record
number. This number is the attribute number for that record. If the
record lacks an attribute number, no number will be displayed. On the
bottom of the screen is four tag list names. The active tag list will be
displayed in reverse video.
The following keys control address selection functions:
Page-Down - Scrolls the address records up six records.
Page-Up - Scrolls the address records down six records.
G - Get Delivery address selection. - Enter the record number, then
press the ENTER key. You'll then see the address placed on the
main screen in the delivery address location.
T - Tag/Untag a record. To tag a record, enter the record number,
then press the ENTER key. A tagged record displays a √ mark in
front of the record number on the screen. To Untag a record,
enter the record number, then press the ENTER key. Note the √
mark disappear by the record on the screen.
S - Search for record by name. This function will find a record by
searching on an argument. Enter the name you want to search for
at the prompt, then press the ENTER key. The screen with the
closest record-match will pop-up. You don't need an exact match
with the search argument. The search is case insensitive, and
only made on Title lines (first line of data). The search will
be made on the characters you enter at the prompt, for the same
number of characters into each Title line.
Page 4
Envelope Maker - Detailed Description: Main Menu functions -------------
N - Name/Rename the active tag-list. You have thirteen characters
to name the active tag-list to anything you wish. Enter the
name you want at the prompt, then press the ENTER key. Note
the name change on the bottom screen line.
C - Clear all tag marks. - After making this selection, press the
ENTER key. This will untag all address records from the active
tag-list. Note that there are four tag-lists. This command will
ONLY clear tag marks from the active tag-list. The remaining
three tag-lists are not affected by this command.
F1, F2, F3, F4 - These function keys select the active tag-list. F1
selects list 1, F2 selects list 2, ETC. The active tag-list
name is in reverse video on bottom of the screen. The addresses
that print during Bulk printing, will be those addresses tagged
from the active tag-list.
ESC - Pressing this key will return you to the main screen and also
deselect any Delivery, Return, or Label address.
- Tag marks will be saved in the ENV.DAT file. The only way to remove
a tag from a record, is to untag the record, by using either of the two
above procedures.
------------------------------- Return -------------------------------
- The return address defaults to the address selected, the last time
you ran Envelope Maker. You may select any address from the database you
wish. If you don't want a return address, enter this function then press
the ESCape key. This will deselect the Return address.
-------------------------------- Label -------------------------------
- This function allows you to select an address for printing on 3 1/2
X 15/16 inch labels. Upon selecting this function the first thing you'll
see is the same screens of address data seen when selecting data for an
envelope. Only now, you'll be choosing the data you wish to print as a
label. Enter the address record number, then press the ENTER key. The
main screen with a window will appear, and the Selected Label in it.
- Suppression of the double-high attribute during label printing is
conditional upon the number of lines of address data. If the address has
less than five lines of data, the double-high attribute is active. This
attribute will be suppressed when the address has five lines of data.
Only five 1/6 inch spaced lines will fit on a 3-1/2 X 15/16 inch label.
- When label printing special processing will be done to address data
when the data has an attention name line. An address with an attention
name line will print to a label like this:
Page 5
Envelope Maker - Detailed Description: Main Menu functions -------------
Acme Widgets, Inc. Acme Widgets, Inc.
1234 N. Main Street <-- This Address Attn: John R. Doe
Gotham City, ST 12345 will become --> 1234 N. Main Street
Gotham City, ST 12345
~Attn: John R. Doe
--------------------------------- Add --------------------------------
- This function is for adding address data to file, and if using the
attribute symbol "^" (caret, see below), to the title data file. The
first thing you'll see is the edit window pop open on the screen. The
small box below the edit window will show the number of title records on
file. On the bottom of the editor window, there is a status line. This
line shows the status of the Insert/Delete, Caps Lock, Number Lock and
Shift keys. Follow the screen prompts to add address data.
- After adding a record, it will be sorted and placed in the list in
ascending alphabetical order. The sort is case insensitive, and only on
the first line of address data. The last four lines of address data are
ignored during a sort. Any selected recorded is pushed up on the list if
the added record has a lower record number.
----------------------- Use of the Flip-bar (|) -----------------------
- This feature allows you to maintain your address data with names of
people sorted on last name, while names of companies or other businesses
sorted regularly.
- Use of the Flip-bar (it looks like this |) will allow you flip the
text that's in front of the bar, with the text that is after the bar. A
name entered like, Lastname |Firstname MI, will output this data to the
screen, Title data file, or printer, Firstname MI Lastname.
------------------- Use of the Attribute Symbol (^) ------------------
- Use the attribute symbol when you want customized Title Lines. The
term "Title Line" simply means the FIRST line of either the return or
delivery address. To have good looking title lines with print
attributes, it is important to understand the function of the attribute
symbol (^) and the Title Line Editor. Title Line Editor coverage starts
on page 11.
- When the print routine starts to print an envelope, it first checks
the record for an attribute number. When finding a number, it then reads
the number. The number found is the record number of the TITLE.DAT file.
The print routine then reads the TITLE.DAT file record, processes the
data, adding printer attribute control codes. When not finding an
attribute number, the data sent to the printer comes from the ENV.DAT
file. This string will print normally, with no attributes, like the
remaining address lines.
Page 6
Envelope Maker - Detailed Description: Main Menu functions -------------
- The rules for using the attribute (^) symbol is as follows.
1. The first line must begin with the symbol (^).
2. A number MUST follow the attribute symbol (^).
3. Numbers entered MUST be in sequence starting with 1.
4. When adding address data, and want a Title Line with
printer attributes, enter the attribute symbol (^) plus number
that's ONE MORE THAN the number shown in the information window.
This window shows the number of title records ("There are XX
Title Records on file").
5. You may use the same attribute number in any number of addresses
by using the same ^ + number in each record. For example, if you
address letters to different persons/departments in the same
company.
6. To delete an attribute number, enter ^0.
- After adding an attribute number you no longer will see it as part
of the address data. The attribute number will be displayed below the
record number on the address selection screens. When adding data with a
new attribute number, a record is automatically added to the TITLE.DAT
file. You should next use the Title Line Editor under the Setup menu, to
add the attribute symbols for the desired printer attributes. Coverage
of the Title Line Editor is on Page 11.
- Another use of the attribute symbol is to enable you to print extra
long Title lines. If the normal field length of 32 characters is not
long enough, add an ^ + number to the Title line. You then may go to the
Title Line Edit under Setup, select the record, and edit the Title line.
You can now have a Title line up to 51 characters long. Normally Title
Line Edit is only for adding print attribute symbols into the Title line
but isn't mandatory.
- The printer and record management routines can handle up to 32,760
Title Line records.
- The only limitation to the number of address records is the space
on the disk drive that you're using. Both ENV.DAT and TITLE.DAT files
are random access files.
------------------- Use of the Tilde Character (~) -------------------
- You may print an attention name line when an address record is used
as a delivery address. The rules for using this feature are as follows:
1. The attention name line MUST be the last or fifth line of data.
2. The line MUST begin with the "~" (tilde) character.
3. Do NOT use as a return address.
Adherence to the above conditions will print the attention name line
offset below and left of the delivery address. It is important to have
the correct envelope size selected. Different offsets will be printed
for the envelope size selected.
Page 7
Envelope Maker - Detailed Description: Main Menu functions -------------
-------------------------------- Edit --------------------------------
- Use this function when you wish to edit an address that is already
in the data file. First you'll see the same screens of address data when
you select an address for printing. Only now, you'll be choosing the
data you wish to edit. After making your selection, the main screen
appears with the same window as the Add function. The address you chose
to edit is in the editor window. Make the changes you want, then follow
the screen prompts to save the edited data.
- If you remove an attribute number by entering ^0, the corresponding
title line record will be automatically deleted. This record deletion
will be completed, when the attribute number is the only one of that
number on file. When adding a new attribute number, a title line record
will be automatically added to the file.
- The Delete option does not remove address or title records from the
disk. The record remains in the ENV.DAT and/or TITLE.DAT file. Only the
the record number in the index file (ENV.IDX) will be deleted. If you've
accidentally deleted an address record, it can be recovered by using the
Envelope Maker Utility program. This utility is only distributed to
registered users.
- If a deleted address record has the only attribute number on file,
only then is it possible to delete the title line record from the index.
The Automatic Title Line management routines will renumber all attribute
numbers that are HIGHER than the title line record deleted.
-------------------------------- Grab --------------------------------
- The Grab function imports address data marked and saved by the Grab
Utility TSR program. When the grab data file (GRAB.DAT) is empty, you'll
see an error message, not allowing you to proceed.
- When there's data in the GRAB.DAT file, you'll see the first record
in the window. A description of each active key function is as follows:
Y - Puts you immediately into the editor, allowing you to edit the
address before adding it the data base. After adding a record
you're shown the next grab record, if any. After you've added
the last record, you're returned to the main menu.
N - Pressing the N key will show you the next grab record, if any.
After shown the last record, you're returned to the main menu.
D - This key will allow you to delete the GRAB.DAT file from the
disk. You should delete the GRAB.DAT file only after you have
added the records you want in the data base. Use of this key
is the only way to delete the GRAB.DAT file.
ESC - This key will abort Grab, allowing you to return later to add
the Grab data to the address data base.
Page 8
Envelope Maker - Detailed Description: Main Menu functions -------------
-------------------------------- Print -------------------------------
- Select this function when you're ready to print an envelope or
label. If you've selected a label, the print function assumes that you
want to print a label. With no label selected, Print assumes you want
to print an envelope. Selecting Print with a label selected, but wanting
to print an envelope, abort the function by pressing the ESCape key.
Then select Label from the main menu and press the ESCape key. This will
de-select the label, enabling you to print the envelope.
- Before proceeding with a Print operation, be sure the Step option
setting is correct for the type of envelopes you'll be printing. See the
Step option under Setup Menu functions on page 13 for details.
- When the active Tag list has tagged addresses, you'll see a prompt,
asking if you want to Bulk print the tagged addresses. If you answer yes
at this prompt, all the tagged addresses will be printed to envelopes or
labels, dependent upon having a label selected or not. You will notice
that the first tagged address appears in the delivery address position
of the screen, or label window. Bulk printing only prints tagged
addresses, and ignores any normally selected delivery or label address.
When answering no "N" at this prompt, only the single selected envelope
or label address will print. The Bulk prompt only appears when finding
tagged addresses in the active tag-list.
- Without a label selected, you'll next see a prompt asking you to
position the envelope in the printer. With a label selected, you'll see
a prompt asking you how many labels to print. During Bulk printing, the
number entered at this prompt, should be the number of each tagged
address that you want to print. You may enter a number no higher than 99
at this prompt.
- Envelope Maker will allow you to print an envelope with the return
address only, the delivery address only, or both addresses. With
neither address selected, or no tagged addresses in the active tag list,
the print function will abort.
- If your printer's off or off-line, an error message will appear.
Envelope Maker also will detect an out of paper condition on some types
of printers. After the program detects a printer error, you can back-out
to the main menu by pressing the ESCape key.
- The actions taken during printer initialization are; (1) reset, (2)
buffer clearing, (3) NLQ/LQ mode enabled, and then font selection. After
initialization printing will start.
- The printer will not move the envelope or label before printing
starts. Therefore, it is IMPORTANT to position the envelope or label(s)
in your printer to EXACTLY where you want printing to start. Always
position the envelope in the printer as if it were to print a return
address, though none may be selected. Positioning to the delivery
address area is automatic, and determined by (1) the envelope size, (2)
the number lines of address data, and (3) the Delivery @LPI (4 or 6)
setting. It may be a good idea to test the print-out on regular paper
before committing to an envelope.
Page 9
Envelope Maker - Detailed Description: Main Menu functions -------------
- After an envelope prints, it either advances 5 1/2 inches from the
return address starting point, or it will eject from the printer. This
action depends on the Step option setting. When delivery address and
attention name line positioning interferes with this advance, a form
feed command will eject the envelope from the printer.
- During Bulk printing, after each tagged address prints, you'll see
the next address appear in either the delivery address location or label
window. If you have the Single Step option in effect, you'll see a
prompt telling you to load the next envelope. When the Continue Step
option is in effect, all the tagged addresses will be printed without
interruption. After printing all tagged addresses, the program returns
to the main menu. The Step option doesn't affect label printing. Label
printing's normally done on continuous feed label stock.
------------------------- Quit - (Main Menu) -------------------------
- Quit is the last selection on the Main Menu. ALWAYS exit Envelope
Maker with this selection! When you quit Envelope Maker, all changes
made during a session will be saved in the ENV.IDX and ENV.PRO files.
Then the video adapter will be reset for normal eight color back-ground
video. If you've made changes under the Setup Menu, or added/deleted
records, and do not exit with Quit, the ENV.PRO and ENV.IDX files may
become contaminated. The fix for this problem will be covered in the
section titled ("What to do . . .").
Envelope Maker - Detailed Description: Setup Menu functions ------------
----------------------------- Setup Menu -----------------------------
The Setup menu is a pull-down smart-menu providing many useful
functions. The following describes each menu selection in detail:
--------------------------- Printer Select ---------------------------
- It is important to select your printer from this menu before doing
any printing. When you select a printer from the Printer Selection Menu,
this sets the correct control sequence strings for the print routines.
- It is only necessary to make this selection the first time running
Envelope Maker, or if you change printer type. With subsequent runs of
the program, your printer selection will remain the same as from the
previous session.
- Select the printer from this menu that most closely matches or your
printer emulates. Because the ALPS printer prints double-high characters
below the normal line, this selection will suppress this attribute. All
but the Epson LQ and Star NX-2400 selections, select control codes for
compressed attribute print. When selecting compressed print with either
the Epson LQ or Star NX-2400 printers, they'll print at 15 CPI pitch.
Page 10
Envelope Maker - Detailed Description: Setup Menu functions ------------
---------------------------- Envelope Size ---------------------------
- It is important to select the envelope size you'll be using. This
selection sets the main variables that position the delivery address and
attention name line on an envelope. The delivery address positioning is
measured from the first character of the return address. Three factors
decide positioning of the delivery address on fixed size envelopes; (1)
the envelope size, (2) the number of lines of address data, and (3) the
Delivery @LPI (4 or 6) setting. When using the Manual Position Adjust
option, the only variables that position the delivery address, is the
numbers that you enter.
- If your envelope doesn't match any of the fixed size choices, move
the selection bar to Manual Position Adjust, then press the ENTER key.
Upon answering yes, to the want to change question, you will be prompted
to enter two numbers.
- The first number is the number of spaces, at 10 cpi, where you want
the delivery address to start printing. For instance, if you want the
delivery address to start printing 4 1/2 inches to the right of where
the return address starts, enter 45 (10 X 4.5). The maximum number you
can enter at this first prompt is 70 (7 inches).
- The next prompt asks you how many lines down, at 6 lpi, from the
return address, you want the delivery address to start. For instance, if
you want the delivery address to start printing 3 1/2 inches down from
the first character position of the return address, enter 21 (6 X 3.5).
The maximum number you can enter at this prompt is 30 (5 inches).
- It's only necessary to make this selection once, or if you change
envelope size. Once you select an envelope size, it remains in effect
until making another selection. The next time you run Envelope Maker,
the envelope size selection will be the same as the previous session.
-------------------------- Title Line Editor -------------------------
- The Address Title Line Editor has two screens, record selection and
editor. The top line of the first screen will show the number of records
in the TITLE.DAT file. Use the up and down cursor keys and/or enter the
record number to select the record to edit. Let's say you entered 10 at
the prompt. You can then press the up cursor key for record 11, or the
down cursor key for record 9. If you first press a cursor key, then a
number key, the number key adds to the displayed number. Let's say you
first press the cursor key once to display record number 2, then the 5
key. Record number 25 will display. Whenever pressing a number key, and
there's not that many records on file, you'll hear an error sound. The
screen will then go back to displaying record number 1. Pressing ESCape
at this screen will back you out to the main Setup menu.
- After entering the record to edit, press the ENTER key. You'll see
the main editor screen. The record chosen to edit will be in the select-
ion/edit window on the bottom. Pressing ESCape at this screen will back
you out to the record selection screen. Pressing the up or down cursor
keys will alternately display the attribute or color codes.
Page 11
Envelope Maker - Detailed Description: Setup Menu functions ------------
- BE CAREFUL not to confuse the ^ symbol (caret) with the Control
key. The ^ symbol is on the shifted 6 key. The available attributes are
dependent on the selected printer, so you may, or may not see all the
possible attribute codes. To start an attribute hold down the shift key,
type ^ then the letter C, I, H, or W to start the desired attribute. To
end the attribute, type the ^ plus letter key again. The proportional
print code (^P) should only be used at the start, and at the end of the
Title-line. Each individual attribute code is as follows:
C - Start/Stop Compressed print (15 cpi for LQ class printers)
I - Start/Stop Italic print B - Start/Stop Blue/Cyan print
H - Start/Stop Double-high print V - Start/Stop Violet print
W - Start/Stop Double-wide print Y - Start/Stop Yellow print
P - Start/Stop Proportional print O - Start/Stop Orange print
R - Start/Stop Red/Magenta print G - Start/Stop Green print
- Failure to stop any of the above attributes, will automatically put
the appropriate stop-code after the title-line. Let's say you put a ^P
start-code at the start of the title-line, but omitted the ^P stop-code
at the end. The ^P stop-code will be automatically inserted after the
title-line.
- You may use attributes in any combination, and for any length of
text. Bracket a single letter, or a complete line of text with one or
more attribute symbols. To print "Acme Widgets, Inc." in double-high,
double-wide letters, enter "^H^WAcme Widgets, Inc.^H^W" (no quotes). If
you want to print the A, W, and I of Acme Widgets, Inc. in double-high,
double-wide letters, enter "^H^WA^H^Wcme ^H^WW^H^Widgets, ^H^WI^H^Wnc."
(no quotes). The only limitation on entering attributes and text in the
editor window is the physical length of the window that is 51 characters
long. Turning attributes on and off often can make you run out of space
quickly, on a not-so-long title-line.
- Upon completion of the edit, press the <ENTER> key. The next prompt
asks if the changes you made are correct? You may press the ESC key to
return to the Setup menu main screen.
------------------------------ Record Dump -----------------------------
- This utility will allow you to download the Envelope Maker address
data file to a printer, or text file. When you choose to download to a
text file, this file can be easily viewed, edited, or printed by your
favorite text editor. This file will be named RECORD.DOC. If you choose,
download to printer, address records will be printed twenty four records
per page on standard 8 1/2 X 11 inch paper. You may press the ESC key to
return to the Setup menu main screen.
- The first prompt asks if you want to dump to a file or printer. A
file named RECORD.DOC will be made when you select dump to file.
Page 12
Envelope Maker - Detailed Description: Setup Menu functions ------------
- If you want to dump to the printer, be sure the Step (See the Step
option below) selection is correct for the type of paper you're using.
With Step set for Single, printing will stop at every page full so that
you may change paper.
--------------------------- Delivery @ XLPI --------------------------
- This selection allows printing of the delivery address with a line
spacing of either 4 or 6 LPI. Either press <Enter>, with the selection
bar on this selection, or the "D" key, and you'll see LPI toggle between
4LPI and 6LPI. The delivery address automatically positions for either
line spacing.
--------------------------------- Step ---------------------------------
- This selection controls how an envelope or paper advances in your
printer. Use the "Single" option for single feed envelopes during
envelope printing, or single sheet paper during a Record dump. Use the
"Continue" option for continuous feed envelopes while printing envelopes
or continuous feed paper during a Record dump.
- Either press <Enter>, with the selection bar on this option, or the
"S" key, and you'll see Step toggle between Single and Continue.
--------------------------- Font Selection ---------------------------
- This menu selection is only active when a printer has selective
fonts. You won't see this menu choice when a selected printer doesn't
have font control. The Setup pull-down menu will be resized dependent
on the printer selected.
- The font selections shown are all the possible fonts that a printer
can produce. The selections may be resident in your printer, or the
printer may need one or more optional cartridges to produce the font.
Envelope Maker cannot detect optional font cartridges. Be sure your
printer can produce a font before selection.
- Make your font selection choice, then press <ENTER>. If you don't
want the program to disturb a font selection you make with your printer
control panel, choose the Null String option.
- Make a font selection BEFORE printing a label or envelope.
Page 13
Envelope Maker - Detailed Description: Setup Menu functions ------------
---------------------------- Change Colors ---------------------------
- This menu selection is only active with computers that have a color
adapter and are in color mode. With monochrome adapters, or with EGA/
VGA adapters in monochrome mode, this selection is not active, nor seen
on the Setup menu. The menu size is dependent on the type and active
mode of your video adapter.
- Use by following the screen prompts to adjust the three screen
colors to your choice. You have sixteen colors available for foreground
and background video.
-------------------------------- Quit --------------------------------
- The last remaining selection of the Setup Menu is to return to the
main Envelope Maker screen. Also you may return to the main menu by
pressing the ESCape key. All changes made under Setup are in full effect
after returning to the main menu.
- When you quit, all selections made under the Setup menu are fully
functional. These settings will remain the same when you quit Envelope
Maker and run the program again. The only way to make a Setup menu
change is to enter this function, then make the change.
Page 14
----- What to do in case of difficulty -- or when all else fails. -----
Much effort has gone into making Envelope Maker easy to use and
trouble free. Program prompts for key-board input only accept a correct
response, or what the program is looking for. Keyboard input routines
just keep looping until receiving a correct response.
As with most things in life, something always happens that we have
not planned, or doesn't make any sense. If there is ever a problem with
Envelope Maker that you can't fix, work around, or figure out, I want to
know about it! Please write me a letter describing the problem in
detail. Bear in mind that whether I can fix your problem or not will
depend largely on how well you describe the problem. Before you do that,
there's a few things you may try.
The Envelope Maker program and all support files must always be on
the same drive and directory. These files are ENV.IDX, ENV.DAT, ENV.PRO,
and TITLE.DAT. ENV.DAT and TITLE.DAT are random access files and if you
boot the program without these files, Envelope Maker will make new ones.
These files will be empty of data. The record length for ENV.DAT is 166
and TITLE.DAT 51. You can find out how many records either file contains
by dividing the size of the file by it's record length. This may not be
accurate for either file. The reason for this is, when you delete a
record, it remains in the file.
The ENV.PRO file is a sequential access file and can be a source of
some strange problems, if for some reason the file becomes contaminated.
If this happens, it's possible that the program won't run.
If these problems occur, the easiest way to fix this is, first
delete the ENV.PRO file, then reboot Envelope Maker. The program has an
error trap that will make a new ENV.PRO file when not found. While the
program is booting, you will first hear the error sound, then the main
screen will appear. You should then go to Setup and make your initial
settings again.
ENV.IDX is the index file. This file contains the order of active
address and title-line record numbers. A problem with this file could be
encountered if you don't exit Envelope Maker normally, or loose power in
the middle of an Envelope Maker session. When you add or delete records
while running Envelope Maker, only changes are made to a numeric arrays
in memory. When exiting the program, the index file in updated from this
array. The only way to fix an index file problem is to use the Undelete
option in the Envelope Maker Utility. This utility is only available to
registered users.
Other problems can be compatibility in nature; (1) your printer
doesn't work, or (2) print the way you think it should. The printer port
that Envelope Maker will output to is LPT1. Use of the DOS MODE command
will be required when connected to a port other than LPT1. If your
printer doesn't work correctly with any of the available printer select-
ions, please let me know. If you can send me enough information, I'll
gladly add your printer to the selection menu.
Good luck and Happy Envelopes. William R. Bauder
Page 15